resurfacing prosthesis - French English Dictionary